//package com.boe.common.util;
//
//import java.util.Locale;
//import java.util.function.Function;
//
//public class ReflectUtil {
//    public static<T,R> Function<T,R> getFunction(Class<T> clazz, String field){
//        try {
//            var method = clazz.getMethod("get" + field.substring(0,1).toUpperCase(Locale.ROOT) + field.substring(1));
//            return it-> method.invoke();
//        } catch (NoSuchMethodException e) {
//            throw new RuntimeException(e);
//        }
//    }
//}
